home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
mus
/
play
/
PTReplay420.readme
< prev
next >
Wrap
Text File
|
1995-02-02
|
4KB
|
80 lines
Short: A library w/ systemfriendly pt-replayer
Author: betasoft@algonet.se
Uploader: betasoft@algonet.se
Type: mus/play
This is ptreplay.library version 4.20 It is a standard Amiga shared library,
capable of replaying ProTracker modules.
The replay routines are 99% system-friendly¹, and use CIA timing, which
gives a smoother replaying.
Use this library as you would use any normal Amiga library. Included in
this package is include files for Assembler, C and E.
I wrote this library because I was unable to find a _good_ and system-
friendly replay routine for ProTracker. I based this loosely on the
example sources that accompany ProTracker, but these were pretty badly
written, and sparsly commented, and the CIA routines did never work on
my machine. A job worth doing well is worth doing yourself, I though
and went to work. This is what emerged, a small library. Notice that it
is not much larger than 6k, and still contains all needed to play good
music.
This is what you can do:
* Load an unlimited numbers of modules in memory
* Pause a module while it is playing, and even play another module while
the it is being paused.
* Change volume on a module that is playing
* Functions to let modules Fade-away.
* Read the playing position down to single patternrows.
* Ability to recive signals on NewRow, NewPattern and Restart.
Changes from 4.16 to 4.20
-------------------------
* Fixed a bug which turn on the filter instead of turning it off.
* It now checks the file to ensure that it realy is a module before
it is loaded.
* Modules created by SetupMod whould clear the 4 bytes behind the module,
this is now fixed.
* Doing a position jump now also trigger a module restart signal.
---------------------------------------------------------------------------------
¹ 99% because the library doesn't reserve the sound channels it uses. If
you want this feature in your program, you'll have to do it yourself,
using audio.device.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
628 254 59.5% 30-Jan-95 14:53:46 PTReplay.info
628 254 59.5% 30-Jan-95 14:54:38 PTReplay/Examples.info
7395 2346 68.2% 30-Dec-94 17:44:32 PTReplay/examples/control.c
3794 684 81.9% 26-Dec-94 15:19:56 PTReplay/examples/Control.gui
3036 789 74.0% 30-Dec-94 15:01:28 PTReplay/examples/control.h
2519 823 67.3% 30-Dec-94 17:44:08 PTReplay/examples/control_temp.c
9128 5392 40.9% 03-Jan-95 17:55:38 PTReplay/examples/PT-Player
2234 926 58.5% 30-Dec-94 17:36:44 PTReplay/examples/PT-Player.c
835 395 52.6% 28-Dec-94 13:53:44 PTReplay/examples/PT-PLayer.info
562 256 54.4% 30-Dec-94 17:19:18 PTReplay/examples/smakefile
5208 3388 34.9% 05-Jan-95 17:54:52 PTReplay/examples/SmallPlay
1289 591 54.1% 05-Jan-95 17:54:02 PTReplay/examples/SmallPlay.c
11821 3588 69.6% 30-Jan-95 14:31:02 PTReplay/PTReplay.doc
474 219 53.7% 30-Jan-95 14:31:02 PTReplay/PTReplay.doc.info
6864 3703 46.0% 30-Jan-95 14:52:40 PTReplay/ptreplay.library
1514 646 57.3% 21-Dec-94 16:49:02 PTReplay/ReadMe
463 206 55.5% 03-Jan-95 10:21:40 PTReplay/ReadMe.info
332 221 33.4% 26-Dec-94 15:11:32 PTReplay/Include/ptreplay.h
322 226 29.8% 30-Jan-95 15:16:10 PTReplay/Include/ptreplay.i
571 263 53.9% 03-Jan-95 09:57:24 PTReplay/Include/ptreplay_lib.fd
634 200 68.4% 03-Jan-95 09:58:52 PTReplay/Include/ptreplay_lib.i
856 237 72.3% 03-Jan-95 09:59:16 PTReplay/Include/ptreplay_pragmas.h
220 135 38.6% 30-Jan-95 15:17:30 PTReplay/Include/ptreplay_pragmas.m
737 257 65.1% 03-Jan-95 09:57:52 PTReplay/Include/ptreplay_protos.h
-------- ------- ----- --------- --------
62064 25999 58.1% 30-Jan-95 15:26:06 24 files